package com.zhihaoliang.animationtrain.transition

import android.icu.text.CaseMap
import android.os.Parcel
import android.os.Parcelable

/**
 * 创建日期：2020/3/27
 * 描述:跳转的bean
 * 作者:支豪亮
 */

data class TransitionBean(val resId:Int,val title: String,val author:String,val descId:Int):Parcelable{
    constructor(parcel: Parcel) : this(
        parcel.readInt(),
        parcel.readString()!!,
        parcel.readString()!!,
        parcel.readInt()
    ) {
    }

    override fun writeToParcel(parcel: Parcel, flags: Int) {
        parcel.writeInt(resId)
        parcel.writeString(title)
        parcel.writeString(author)
        parcel.writeInt(descId)
    }

    override fun describeContents(): Int {
        return 0
    }

    companion object CREATOR : Parcelable.Creator<TransitionBean> {
        override fun createFromParcel(parcel: Parcel): TransitionBean {
            return TransitionBean(parcel)
        }

        override fun newArray(size: Int): Array<TransitionBean?> {
            return arrayOfNulls(size)
        }
    }

}

